// -----------------------------
// Author: 		Dhaenens Gert 
// Creation: 	3/19/2014 11:49:19 AM				
// -----------------------------

#ifndef _ISamplerState_h
#define _ISamplerState_h

#include "DxCommon.h"

namespace DxLib
{

	class IRenderDevice;

	class DXLIB ISamplerState
	{
	public:
		static ISamplerState*	Create(IRenderDevice* lpDevice, AddressMode modeU, AddressMode modeV, AddressMode modeW);
		// Release the Interface
		virtual void			Release() = 0;
	};

}

#endif